進入第二階段,我們要來解鎖 Git 最核心的靈魂觀念:「檔案的三種狀態與區域」,搞懂這個概念,Git 的指令對你來說就不再是死背,而是有邏輯的流程。
在 Git 的世界裡,檔案主要會在三個區域之間流動,第一個是「工作目錄(Working Directory)」,也就是你電腦裡打開的真實資料夾,你平常在這裡寫code、修改檔案,這時候的變動都還很自由,Git 只是在旁邊看著。
第二個是「暫存區(Staging Area)」,當你改好檔案,準備要備份時,不能一次全部丟進去,而是要先把想記錄的檔案挑出來放進暫存區,這就像是一個打包前的準備區,讓你可以精準控制這次到底要送出哪些檔案。
最後一個是「本地倉庫(Repository)」,當你在暫存區確認好檔案後,執行提交指令,檔案就會正式被收進倉庫裡,變成一個帶有時間戳記與紀錄的歷史版本,透過這三個區域的分工,我們就能安全且有條理地管理專案的每一個腳步!